package com.niguang.work.api.weChatTemplate.service;


import com.niguang.work.api.weChatTemplate.vo.ZhengGaiApplyVo;
import com.niguang.work.api.weChatTemplate.vo.ZhengGaiCcVo;
import com.niguang.work.api.weChatTemplate.vo.ZhengGaiPersonVo;

/**
 * 整改单消息模板接口
 */
public interface ZhengGaiWeChatService {

    /**
     * 抄送人发送微信通知
     *
     * @param zhengGaiCcVo
     * @return
     */
    boolean sendCcWeChat(ZhengGaiCcVo zhengGaiCcVo);


    /**
     * 通知审核人
     *
     * @param zhengGaiApplyVo
     * @return
     */
    boolean sendApply(ZhengGaiApplyVo zhengGaiApplyVo);


    /**
     * 通知整改人/复查人
     *
     * @param zhengGaiPersonVo
     * @return
     */
    boolean sendPerson(ZhengGaiPersonVo zhengGaiPersonVo);


    /**
     * 整改/复查人审核工单将逾期
     *
     * @param zhengGaiPersonVo
     * @return
     */
    boolean sendExpire(ZhengGaiPersonVo zhengGaiPersonVo);


}
